home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / IDLIncludes / HyperXCmd.idl < prev    next >
Text File  |  1996-05-01  |  2KB  |  107 lines

  1. /*
  2.      File:        HyperXCmd.idl
  3.  
  4.      Contains:    Interfaces for HyperCard XCMD's
  5.  
  6.      Version:    Technology:    HyperCard 2.3
  7.                  Release:    Universal Interfaces 3.0d3 on Copland DR1
  8.  
  9.      Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10.  
  11.      Bugs?:        If you find a problem with this file, send the file and version
  12.                  information (from above) and the problem description to:
  13.  
  14.                      Internet:    apple.bugs@applelink.apple.com
  15.                      AppleLink:    APPLE.BUGS
  16.  
  17. */
  18. #ifndef __HYPERXCMD_IDL__
  19. #define __HYPERXCMD_IDL__
  20.  
  21. #include <somobj.idl>
  22. #include <somcls.idl>
  23.  
  24. #ifndef __TYPES_IDL__
  25. #include <Types.idl>
  26. #endif
  27. #ifndef __EVENTS_IDL__
  28. #include <Events.idl>
  29. #endif
  30. #ifndef __TEXTEDIT_IDL__
  31. #include <TextEdit.idl>
  32. #endif
  33. #ifndef __MENUS_IDL__
  34. #include <Menus.idl>
  35. #endif
  36. #ifndef __STANDARDFILE_IDL__
  37. #include <StandardFile.idl>
  38. #endif
  39.  
  40. #ifdef __SOMIDL__
  41.  
  42. #if FOR_SYSTEM7_AND_SYSTEM8_DEPRECATED
  43. /* result codes */
  44. /* XCMDBlock constants for event.what... */
  45. /* paramCount is set to these constants when first calling special XThings */
  46. /* XTalkObjectPtr->objectKind values */
  47. /* selectors for ShowHCAlert's dialogs (shown as buttonID:buttonText) */
  48. /* type definitions */
  49. typedef SOMLargeStruct            XCmdBlock;                    /* Derived from a struct of 128 bytes in size */
  50.  
  51. typedef OpaquePtr                XCmdPtr;                    /* Substituted OpaquePtr for ``XCmdBlock*'' */
  52.  
  53. typedef SOMLargeStruct            XWEventInfo;                /* Derived from a struct of 60 bytes in size */
  54.  
  55. typedef OpaquePtr                XWEventInfoPtr;                /* Substituted OpaquePtr for ``XWEventInfo*'' */
  56.  
  57. typedef SOMLargeStruct            XTalkObject;                /* Derived from a struct of 22 bytes in size */
  58.  
  59. typedef OpaquePtr                XTalkObjectPtr;                /* Substituted OpaquePtr for ``XTalkObject*'' */
  60.  
  61. /* maximum number of checkpoints in a script */
  62. typedef SOMLargeStruct            CheckPts;                    /* Derived from a struct of 32 bytes in size */
  63.  
  64. typedef OpaquePtr                CheckPtPtr;                    /* Substituted OpaquePtr for ``CheckPts*'' */
  65.  
  66. typedef OpaquePtr                CheckPtHandle;                /* Substituted OpaquePtr for ``CheckPtPtr*'' */
  67.  
  68. /*
  69.         HyperTalk Utilities  
  70. */
  71. /*
  72.         Memory Utilities  
  73. */
  74. /*
  75.         String Utilities  
  76. */
  77. /*
  78.         String Conversions  
  79. */
  80. /*
  81.         Field Utilities  
  82. */
  83. /*
  84.         Miscellaneous Utilities  
  85. */
  86. /*
  87.         Creating and Disposing XWindoids  
  88. */
  89. /*
  90.         XWindoid Utilities  
  91. */
  92. /*
  93.         Text Editing Utilities  
  94. */
  95. /*
  96.         Script Editor support  
  97. */
  98. /*
  99.         Debugging Tools support  
  100. */
  101. #endif
  102.  
  103. #endif /* __SOMIDL__ */
  104.  
  105. #endif /* __HYPERXCMD_IDL__ */
  106.  
  107.